/ BBS in a Box 7
/ BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / DA / P / PCalculator.cpt / CalcDA sources / CalcDA.h ![]() | < prev | next > |
MacBinary | 1990-07-05 | 1.9 KB | [TEXT/KAHL] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, inited, Wed Jul 4 23:17:30 1990, modified Wed Jul 4 23:17:30 1990, creator Think C, type ASCII, 1392 bytes "CalcDA.h" , at 0x5f0 348 bytes resource | default (weak) | |
99% | file | data | default | |
74% | TrID | Macintosh plain text (MacBinary) | default | |
25% | TrID | MacBinary 2 | default (weak) | |
100% | siegfried | fmt/1762 MacBinary (II) | default | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [KAHL] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 08 43 61 6c 63 44 41 | 2e 68 00 00 00 00 00 00 |..CalcDA|.h......|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 01 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 05 70 00 | 00 01 5c a2 b8 61 ca a2 |......p.|..\..a..|
|00000060| b8 61 ca 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.a......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 54 80 00 00 |........|....T...|
|00000080| 2f 2a 0d 20 2a 20 43 61 | 6c 63 44 41 5f 4d 6f 64 |/*. * Ca|lcDA_Mod|
|00000090| 65 73 2e 63 20 66 6f 72 | 20 74 68 65 20 50 72 6f |es.c for| the Pro|
|000000a0| 67 72 61 6d 6d 65 72 27 | 73 20 43 61 6c 63 75 6c |grammer'|s Calcul|
|000000b0| 61 74 6f 72 20 70 72 6f | 6a 65 63 74 20 0d 20 2a |ator pro|ject . *|
|000000c0| 20 0d 20 2a 20 43 6f 70 | 79 72 69 67 68 74 20 31 | . * Cop|yright 1|
|000000d0| 39 39 30 2c 20 50 65 74 | 65 72 20 4f 68 6c 65 72 |990, Pet|er Ohler|
|000000e0| 20 0d 20 2a 20 0d 20 2a | 20 41 6c 6c 20 52 69 67 | . * . *| All Rig|
|000000f0| 68 74 73 20 52 65 73 65 | 72 76 65 64 20 0d 20 2a |hts Rese|rved . *|
|00000100| 2f 0d 0d 2f 2a 0d 20 2a | 20 2a 2a 2a 2a 2a 2a 2a |/../*. *| *******|
|00000110| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000120| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000130| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000140| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000150| 2a 2a 2a 2a 0d 20 2a 20 | 74 79 70 65 64 65 66 73 |****. * |typedefs|
|00000160| 20 0d 20 2a 2f 0d 74 79 | 70 65 64 65 66 20 76 6f | . */.ty|pedef vo|
|00000170| 69 64 09 2a 50 6e 74 72 | 3b 0d 0d 74 79 70 65 64 |id.*Pntr|;..typed|
|00000180| 65 66 20 75 6e 73 69 67 | 6e 65 64 20 6c 6f 6e 67 |ef unsig|ned long|
|00000190| 09 75 4c 6f 6e 67 3b 0d | 0d 74 79 70 65 64 65 66 |.uLong;.|.typedef|
|000001a0| 20 69 6e 74 09 28 2a 49 | 6e 74 46 75 6e 63 29 28 | int.(*I|ntFunc)(|
|000001b0| 29 3b 0d 74 79 70 65 64 | 65 66 20 64 6f 75 62 6c |);.typed|ef doubl|
|000001c0| 65 09 28 2a 44 6f 75 62 | 6c 65 46 75 6e 63 29 28 |e.(*Doub|leFunc)(|
|000001d0| 29 3b 0d 0d 74 79 70 65 | 64 65 66 20 73 74 72 75 |);..type|def stru|
|000001e0| 63 74 20 7b 0d 09 63 68 | 61 72 09 6e 61 6d 65 5b |ct {..ch|ar.name[|
|000001f0| 34 5d 3b 0d 09 75 6e 69 | 6f 6e 20 7b 0d 09 09 6c |4];..uni|on {...l|
|00000200| 6f 6e 67 09 6c 76 3b 0d | 09 09 64 6f 75 62 6c 65 |ong.lv;.|..double|
|00000210| 09 64 76 3b 0d 09 7d 20 | 76 61 6c 75 65 3b 0d 7d |.dv;..} |value;.}|
|00000220| 20 52 65 67 69 73 74 65 | 72 3b 0d 0d 74 79 70 65 | Registe|r;..type|
|00000230| 64 65 66 20 73 74 72 75 | 63 74 20 7b 0d 09 69 6e |def stru|ct {..in|
|00000240| 74 09 70 6f 73 3b 0d 09 | 69 6e 74 09 6c 65 6e 3b |t.pos;..|int.len;|
|00000250| 0d 7d 20 53 74 61 63 6b | 3b 0d 0d 2f 2a 0d 20 2a |.} Stack|;../*. *|
|00000260| 20 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *******|********|
|00000270| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000280| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000290| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000002a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0d 20 2a 20 |********|****. * |
|000002b0| 67 6c 6f 62 61 6c 20 76 | 61 72 69 61 62 6c 65 73 |global v|ariables|
|000002c0| 20 0d 20 2a 2f 0d 65 78 | 74 65 72 6e 20 57 69 6e | . */.ex|tern Win|
|000002d0| 64 6f 77 50 74 72 09 43 | 61 6c 63 57 69 6e 64 6f |dowPtr.C|alcWindo|
|000002e0| 77 3b 0d 65 78 74 65 72 | 6e 20 57 69 6e 64 6f 77 |w;.exter|n Window|
|000002f0| 50 74 72 09 41 73 63 69 | 69 57 69 6e 64 6f 77 3b |Ptr.Asci|iWindow;|
|00000300| 0d 0d 65 78 74 65 72 6e | 20 52 65 63 74 09 09 64 |..extern| Rect..d|
|00000310| 69 73 70 6c 61 79 3b 0d | 65 78 74 65 72 6e 20 52 |isplay;.|extern R|
|00000320| 65 63 74 09 09 78 44 69 | 73 70 6c 61 79 3b 0d 65 |ect..xDi|splay;.e|
|00000330| 78 74 65 72 6e 20 52 65 | 63 74 09 09 72 65 67 32 |xtern Re|ct..reg2|
|00000340| 44 69 73 70 6c 61 79 3b | 0d 65 78 74 65 72 6e 20 |Display;|.extern |
|00000350| 52 65 63 74 09 09 73 74 | 61 74 44 69 73 70 6c 61 |Rect..st|atDispla|
|00000360| 79 3b 0d 0d 65 78 74 65 | 72 6e 20 52 65 67 69 73 |y;..exte|rn Regis|
|00000370| 74 65 72 09 09 78 52 65 | 67 3b 0d 65 78 74 65 72 |ter..xRe|g;.exter|
|00000380| 6e 20 52 65 67 69 73 74 | 65 72 09 09 79 52 65 67 |n Regist|er..yReg|
|00000390| 5b 5d 3b 0d 0d 65 78 74 | 65 72 6e 20 63 68 61 72 |[];..ext|ern char|
|000003a0| 09 09 78 52 65 67 54 65 | 78 74 5b 5d 3b 0d 65 78 |..xRegTe|xt[];.ex|
|000003b0| 74 65 72 6e 20 63 68 61 | 72 09 09 72 65 67 32 54 |tern cha|r..reg2T|
|000003c0| 65 78 74 5b 5d 3b 0d 0d | 23 64 65 66 69 6e 65 20 |ext[];..|#define |
|000003d0| 52 41 44 49 41 4e 53 09 | 30 0d 23 64 65 66 69 6e |RADIANS.|0.#defin|
|000003e0| 65 20 44 45 47 52 45 45 | 53 09 31 0d 65 78 74 65 |e DEGREE|S.1.exte|
|000003f0| 72 6e 20 53 74 61 63 6b | 09 09 61 6e 67 6c 65 53 |rn Stack|..angleS|
|00000400| 74 61 63 6b 3b 0d 65 78 | 74 65 72 6e 20 63 68 61 |tack;.ex|tern cha|
|00000410| 72 09 09 61 6e 67 6c 65 | 4e 61 6d 65 73 5b 32 5d |r..angle|Names[2]|
|00000420| 5b 38 5d 3b 0d 0d 23 64 | 65 66 69 6e 65 20 44 45 |[8];..#d|efine DE|
|00000430| 43 49 4d 41 4c 09 30 0d | 23 64 65 66 69 6e 65 20 |CIMAL.0.|#define |
|00000440| 48 45 58 09 31 0d 23 64 | 65 66 69 6e 65 20 4f 43 |HEX.1.#d|efine OC|
|00000450| 54 41 4c 09 32 0d 23 64 | 65 66 69 6e 65 20 42 49 |TAL.2.#d|efine BI|
|00000460| 4e 41 52 59 09 33 0d 65 | 78 74 65 72 6e 20 53 74 |NARY.3.e|xtern St|
|00000470| 61 63 6b 09 09 62 61 73 | 65 53 74 61 63 6b 3b 0d |ack..bas|eStack;.|
|00000480| 65 78 74 65 72 6e 20 63 | 68 61 72 09 09 62 61 73 |extern c|har..bas|
|00000490| 65 4e 61 6d 65 73 5b 34 | 5d 5b 31 32 5d 3b 0d 0d |eNames[4|][12];..|
|000004a0| 23 64 65 66 69 6e 65 20 | 53 43 49 45 4e 54 49 46 |#define |SCIENTIF|
|000004b0| 49 43 09 30 0d 23 64 65 | 66 69 6e 65 20 46 49 58 |IC.0.#de|fine FIX|
|000004c0| 45 44 09 09 31 0d 65 78 | 74 65 72 6e 20 53 74 61 |ED..1.ex|tern Sta|
|000004d0| 63 6b 09 09 6e 6f 74 65 | 53 74 61 63 6b 3b 0d 65 |ck..note|Stack;.e|
|000004e0| 78 74 65 72 6e 20 63 68 | 61 72 09 09 6e 6f 74 65 |xtern ch|ar..note|
|000004f0| 4e 61 6d 65 73 5b 32 5d | 5b 31 31 5d 3b 0d 0d 23 |Names[2]|[11];..#|
|00000500| 64 65 66 69 6e 65 20 49 | 4e 54 45 47 45 52 09 30 |define I|NTEGER.0|
|00000510| 0d 23 64 65 66 69 6e 65 | 20 52 45 41 4c 09 31 0d |.#define| REAL.1.|
|00000520| 65 78 74 65 72 6e 20 53 | 74 61 63 6b 09 09 74 79 |extern S|tack..ty|
|00000530| 70 65 53 74 61 63 6b 3b | 0d 65 78 74 65 72 6e 20 |peStack;|.extern |
|00000540| 63 68 61 72 09 09 74 79 | 70 65 4e 61 6d 65 73 5b |char..ty|peNames[|
|00000550| 32 5d 5b 38 5d 3b 0d 0d | 23 64 65 66 69 6e 65 20 |2][8];..|#define |
|00000560| 53 49 47 4e 45 44 09 09 | 30 0d 23 64 65 66 69 6e |SIGNED..|0.#defin|
|00000570| 65 20 55 4e 53 49 47 4e | 45 44 09 31 0d 65 78 74 |e UNSIGN|ED.1.ext|
|00000580| 65 72 6e 20 53 74 61 63 | 6b 09 09 73 69 67 6e 53 |ern Stac|k..signS|
|00000590| 74 61 63 6b 3b 0d 65 78 | 74 65 72 6e 20 63 68 61 |tack;.ex|tern cha|
|000005a0| 72 09 09 73 69 67 6e 4e | 61 6d 65 73 5b 32 5d 5b |r..signN|ames[2][|
|000005b0| 39 5d 3b 0d 0d 65 78 74 | 65 72 6e 20 49 6e 74 46 |9];..ext|ern IntF|
|000005c0| 75 6e 63 09 09 66 75 6e | 63 50 65 6e 64 69 6e 67 |unc..fun|cPending|
|000005d0| 5b 5d 3b 0d 0d 65 78 74 | 65 72 6e 20 69 6e 74 09 |[];..ext|ern int.|
|000005e0| 09 6e 65 77 58 56 61 6c | 75 65 54 61 67 3b 0d 0d |.newXVal|ueTag;..|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 01 00 00 00 01 16 | 00 00 00 16 00 00 00 46 |........|.......F|
|00000610| 00 00 49 b7 00 00 00 00 | 00 00 00 00 00 00 00 00 |..I.....|........|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 08 43 61 6c 63 44 41 2e | 68 6c 02 00 00 00 54 45 |.CalcDA.|hl....TE|
|00000640| 58 54 4b 41 48 4c 00 00 | 00 5a 00 00 00 00 00 00 |XTKAHL..|.Z......|
|00000650| 00 00 54 45 58 54 4b 41 | 48 4c 00 00 00 5a 00 00 |..TEXTKA|HL...Z..|
|00000660| 00 00 37 ec 00 00 00 00 | 00 00 00 00 00 00 00 00 |..7.....|........|
|00000670| 00 00 a2 80 32 b6 00 00 | 05 70 00 00 01 5c 00 00 |....2...|.p...\..|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 03 cf 25 00 00 00 |........|....%...|
|00000690| 4a 5f 09 63 6f 6e 74 72 | 6f 6c 2e 63 00 00 00 00 |J_.contr|ol.c....|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 02 2b 25 00 | 00 00 4a 75 0a 48 57 5f |.....+%.|..Ju.HW_|
|000006c0| 69 6e 74 65 72 2e 63 00 | 00 00 00 00 00 00 00 00 |inter.c.|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 02 8b |........|........|
|000006e0| 25 00 00 00 4a 7b 0a 74 | 75 74 6f 72 69 61 6c 2e |%...J{.t|utorial.|
|000006f0| 63 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |c.......|........|
|00000700| 00 00 00 04 00 06 00 08 | 00 00 00 0a 00 09 06 4d |........|.......M|
|00000710| 6f 6e 61 63 6f 6f 00 00 | 01 00 00 00 01 16 00 00 |onacoo..|........|
|00000720| 00 16 00 00 00 46 00 31 | d8 5c 04 6a 00 00 00 1c |.....F.1|.\.j....|
|00000730| 00 46 00 01 45 54 41 42 | 00 00 00 12 45 46 4e 54 |.F..ETAB|....EFNT|
|00000740| 00 00 00 1e 03 ec ff ff | 00 00 00 00 00 31 d7 64 |........|.....1.d|
|00000750| 03 eb ff ff 00 00 00 08 | 00 31 d7 90 00 00 00 00 |........|.1......|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+